06269bb4a8e622c784c2af118466bbdb7c821ca7,datasource-test-proxy/src/test/java/net/ttddyy/dsproxy/test/assertj/CallableBatchExecutionAssertTest.java,CallableBatchExecutionAssertTest,testBatchParamKeyNames,#,236

Before Change


        Map<ParameterKey, Object> paramsByIndex = new HashMap<ParameterKey, Object>();
        paramsByIndex.put(new ParameterKey(1), "foo");

        Map<ParameterKey, Object> paramsByName = new HashMap<ParameterKey, Object>();
        paramsByName.put(new ParameterKey("bar"), "BAR");

        CallableBatchExecution.CallableBatchExecutionEntry entry = new CallableBatchExecution.CallableBatchExecutionEntry();
        entry.getParams().putAll(paramsByIndex);
        entry.getParams().putAll(paramsByName);

        ArrayList<BatchExecutionEntry> entries = new ArrayList<BatchExecutionEntry>();
        entries.addAll(Arrays.asList(entry));

        CallableBatchExecution cbe = mock(CallableBatchExecution.class);
        given(cbe.getBatchExecutionEntries()).willReturn(entries);

After Change


    @Test
    public void testBatchParamKeyNames() {
        CallableBatchExecution.CallableBatchExecutionEntry entry = new CallableBatchExecution.CallableBatchExecutionEntry();
        entry.getParams().put(new ParameterKey(1), "foo");
        entry.getParams().put(new ParameterKey("foo"), "FOO");
        entry.getSetNullParams().put(new ParameterKey(2), Types.VARCHAR);
        entry.getSetNullParams().put(new ParameterKey("bar"), Types.DATE);
        entry.getOutParams().put(new ParameterKey(3), Types.BOOLEAN);
        entry.getOutParams().put(new ParameterKey("baz"), Types.BIGINT);

        ArrayList<BatchExecutionEntry> entries = new ArrayList<BatchExecutionEntry>();
        entries.add(entry);